travel and other expenses incurred - Espagnol Anglais Dictionnaire